package com.ruoyi.quotation.domain;

import com.ruoyi.common.core.domain.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

/**
 * 成本核算与定价实体类，对应表：quo_pricing
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class QuoPricing extends BaseEntity {

    /** 主键编号 */
    private Integer no;

    /** 订单编号 */
    private String orderNo;

    /** 单位材料费 */
    private Double material;

    /** 挤出人工 */
    private Double extrusion;

    /** 后端人工 */
    private Double backend;

    /** 外购件成本 */
    private Double outsourcing;

    /** 装配成本 */
    private Double assemble;

    /** 检验费 */
    private Double inspection;

    /** 包装费 */
    private Double wrap;

    /** 运输费 */
    private Double transport;

    /** 销售提成 */
    private Double sale;

    /** 管理费用 */
    private Double manage;

    /** 广告费 */
    private Double ad;

    /** 税率 */
    private Double rate;

    /** 目标税前利润率 */
    private Double profitmargin;

    /** 含税单价 */
    private Double hsPrice;

    /** 未税单价 */
    private Double wsPrice;

    /** 创建者 */
    private String createBy;

    /** 创建时间 */
    private LocalDateTime createTime;

    /** 更新者 */
    private String updateBy;

    /** 更新时间 */
    private LocalDateTime updateTime;

    /** 备注 */
    private String remark;
}
